package chapter07

/**
  * 二维数组
  */
object Test03_MulArray {
  def main(args: Array[String]): Unit = {
    // 1.创建二维数组
    val array: Array[Array[Int]] = Array.ofDim[Int](5, 5)

    println(array(0)(2))
    // 2.遍历二维数组
    for (i <- array.indices; j <- array(i).indices) {
      print(array(i)(j) + "\t")
      if (j == array(i).length - 1) println
    }
    // 3.遍历二维数组
    array.foreach(line => line.foreach(col => print(col)))
    // line只出现一次,可以用下划线代替
    array.foreach(_.foreach(print(_)))
    array.foreach(_.foreach(print))
  }
}
